<script setup lang="ts">
import {NConfigProvider} from 'naive-ui'
import {NaiveProvider} from '@/components/index'
import {useTheme} from '@/hooks/useTheme'
import {useLanguage} from '@/hooks/useLanguage'

const {
	theme,
	themeOverrides
} = useTheme()
const {language} = useLanguage()
</script>

<template>
	<NConfigProvider
		class="h-full"
		:theme="theme"
		:theme-overrides="themeOverrides"
		:locale="language"
	>
		<NaiveProvider>
			<RouterView/>
		</NaiveProvider>
	</NConfigProvider>
</template>
